소수 판별 에라토스테네스의 체, 소수 판별 알고리즘 소수 판별 알고리즘 1과 자기 자신으로만 나누어 떨어지는 숫자를 소수라고 한다. X가 소수인지 판별하기 위해서 X를 2부터 X-1까지 나눠서 확인해야 한다. 하지만 이러면 시간복잡도는 O(X) O(X)이므로 X의 크기가 커지면 커질수록 효율적이지 못하다. 시간복잡도를 개선하기 위해서 2부터 X-1까지 확인하는 대신에 2부터 \sqrt{x} 까지 확인한다. 예를 들어서 36의 약수는 다음과 같... 알고리즘파이썬에라토스테네스의 체소수 판별소수 판별
에라토스테네스의 체, 소수 판별 알고리즘 소수 판별 알고리즘 1과 자기 자신으로만 나누어 떨어지는 숫자를 소수라고 한다. X가 소수인지 판별하기 위해서 X를 2부터 X-1까지 나눠서 확인해야 한다. 하지만 이러면 시간복잡도는 O(X) O(X)이므로 X의 크기가 커지면 커질수록 효율적이지 못하다. 시간복잡도를 개선하기 위해서 2부터 X-1까지 확인하는 대신에 2부터 \sqrt{x} 까지 확인한다. 예를 들어서 36의 약수는 다음과 같... 알고리즘파이썬에라토스테네스의 체소수 판별소수 판별